package com.yidu.view;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * <p>@Description: 登录页面</p>
 * <p>@Author yidu-liandyao</p>
 * <p>@Date: 2021-01-11</p>
 * <p>@Time: 10:35</p>
 */
@Controller
public class LoginController {

    /**
     * 1、  首先用户发送请求到前端控制器，前端控制器根据请求信息（如 URL）来决定选择哪一个页面控制器进行处理并把请求委托给它，即以前的控制器的控制逻辑部分；
     * 2、  页面控制器接收到请求后，进行功能处理，首先需要收集和绑定请求参数到一个对象，这个对象在 Spring Web MVC 中叫命令对象，并进行验证，然后将命令对象委托给业务对象进行处理；处理完毕后返回一个 ModelAndView（模型数据和逻辑视图名）；
     * 3、  前端控制器收回控制权，然后根据返回的逻辑视图名，选择相应的视图进行渲染，并把模型数据传入以便视图渲染；
     * 4、  前端控制器再次收回控制权，将响应返回给用户。
     * @return
     */
    @RequestMapping("/hello")
    public String login(){
        return "login";
    }

}
